package com.foreveross.util;

import java.util.LinkedList;
import java.util.Queue;

public class QueueUtil {

	private static Queue<Object> tianxunQueue = null;


	public static Queue<Object> getTianxunQueue() {
		if (tianxunQueue != null) {
			return tianxunQueue;
		} else {
			tianxunQueue = new LinkedList<Object>();
			return tianxunQueue;
		}
	}
	
	
	/**
	 * 从队列里取对象
	 * 
	 * @param queue
	 * @return
	 */
	public static Object pollQueue(Queue<Object> que) {
		
		if(!que.isEmpty()){
			Object obj = que.poll();
			return obj;
		}else{
			return null;
		}
		
	}

	/**
	 * 往队列里插
	 * 
	 * @param obj
	 */
	public static void putQueue(Queue<Object> que, Object obj) {
		if(null!=que){
			que.add(obj);
		}
		
	}

}
